/* global */
body {
	margin: 0px;
	padding: 0px;
	font-size: .78em;
	color: #333;
}

a {
	color: #4d87ce;
	text-decoration: none; 
}
a:hover {
	color: #4d87ce;
	text-decoration: underline; 
}

img {
	border: 0px;
}

h1, h2, p {
	margin: 0px;
}

/* header */
#header {
	width: 100%;
}

#title {
	margin: 20px 0px 0px 35px;
}

#title h1 {
	font-size: 150%;
	letter-spacing: .1em;
}

#title h2 {
	font-size: 110%;
	letter-spacing: .1em;
	color: #999;
}

#menu {
	margin-top: 15px;
}

#menu ul {
	background: #BACE87;
	padding: 10px;
	font-weight: bold;
	border-top: 2px solid #658A16;
	border-bottom: 2px solid #658A16;
}

#menu ul li {
	display: inline;
	list-style: none;
	margin-right: 10px;
}

#menu ul li a {
	padding: 5px 15px;
	text-decoration: none;
	color: #fff;
}

#menu ul li a:hover {
	background: #658A16;
}

#menu ul li a.active {
	background: #fff;
	color: #333;
}

/* content */
#content {
	padding: 0px 0px 0px 20px
}

#content h1 {
	font-size: 120%;
	letter-spacing: .1em;
	margin: auto;
}

#content h2 {
	font-size: 100%;
	letter-spacing: .1em;
	margin-top: 10px;
}

/* form */
input {
	border: 1px solid #999;
	margin: 0px 5px;
	padding: 2px;
}

input.button {
	font-weight: bold;
	background: #FFF;
	padding: 0px 3px;
}

/* table */
table {
	margin-top: 10px;
	margin-bottom: 15px;
	border-collapse: collapse;
	padding:3px;
	border: none;
}

th {
	font-weight: bold;
}

th, td {
	border: solid #999 1px;
}

table.noborder th, table.noborder td {
	border: none;
}

/* footer */
#footer {
	margin-top: 15px;
	padding: 15px 0px 0px 0px;
	font-size: 95%;
	text-align: center;
	border-top: 2px solid #658A16;
}

#footer a {
	color: #999;
}
#message{
text-align:center;
}
.actionMessage {
	height:40px;
	color:#ff0000;
	text-align:center;
}
.ct_bg{width:95%;height:28px;padding-top:5px;border:1px solid #8599a1;background:#eef8fb;text-indent:10px;}
.page{width:95%;height:28px;line-height:26px;background:#f5f5f5;text-indent:10px;}